# 函数的定义
# def 函数名(形参):
#   函数体

# 例子1
def myfunc(x):
    if x >= 0:
        return x
    else:
        return -x


# 例子2 空函数
def emptyfunc():
    pass


# 例子3 函数测参数检查
def checkfunc(x):
    if not isinstance(x, (int, float)):
        raise TypeError("must be int or float type!")
    if x >= 0:
        return x
    else:
        return -x


# 返回多个值
def price(x):
    apple = x * 2
    banana = x * 2.5
    return apple, banana


# 函数调用
print(myfunc(3))

emptyfunc()

checkfunc(23)

# checkfunc('double')

a, b = price(1)
print(a, b)
